package com.gugee.ins.common.dal.mapper.product;


import com.gugee.ins.common.model.mysql.product.InsProduct;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * ins商品表 Mapper 接口
 * </p>
 *
 * @author HuangXin
 * @since 2021-02-25
 */
public interface InsProductExtMapper extends InsProductMapper {
    /**
     * 更新商品最近提及时间
     * @param insProducts
     * @param updateTime
     */
    void batchUpdateMediaTagTime(@Param("insProducts") List<InsProduct> insProducts, @Param("updateTime")long updateTime);

    /**
     * 更新商品最近提及时间
     * @param insProduct
     * @param updateTime
     * @param withClTime
     */
    void updateMediaTagTime(@Param("insProduct") InsProduct insProduct, @Param("updateTime")long updateTime,@Param("withClTime") boolean withClTime);

    /**
     * 更新商品最近提及时间
     * @param pid
     * @param cate
     * @param updateTime
     */
    void updateCate(@Param("pid") long pid,@Param("cate") String cate, @Param("updateTime")long updateTime);

}
